package com.xcx.dto;

import com.xcx.common.dto.base.BaseReq;
import com.xcx.common.utils.StringUtils;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class RecordSceneReq extends BaseReq {

    private static final long serialVersionUID = 19324378204832L;
    /**
     * 用户号
     */
    private String userNo;

    /**
     * 入口类型
     */
    private String sceneType;

    /**
     * 设备信息
     */
    private String deviceInfo;


    @Override
    public String validate() {
        String result = super.validate();
        if (StringUtils.isNotBlank(result)) {
            return result;
        }
        if (StringUtils.isBlank(userNo)) {
            return "用户号不能为空";
        }
        if (StringUtils.isBlank(sceneType)) {
            return "入口类型不能为空";
        }
        return null;
    }
}
